
package dao;

import java.util.List;
import javax.persistence.EntityManager;
import model.Secretario;


public class DaoSecretario extends Dao{

    @Override
    public List listarTodos() {
        List objs = null;
        EntityManager em = getEntityManager();
        objs = em.createQuery("select s from Secretario s").getResultList();
        return objs;
    }
  
    @Override
    public Object buscarPorId(Long id) {
        Object obj = null;
        EntityManager em = getEntityManager();
        obj = em.find(Secretario.class, id);
        return obj;
    }
    
    public boolean login(String usuario, String senha){
        boolean retorno = false;
        EntityManager em = getEntityManager();
        retorno = em.createQuery("select s from Secretario s where s.usuario = :usuario and s.senha = :senha").
                    setParameter("usuario", usuario).
                    setParameter("senha", senha).
                    getResultList().
                    isEmpty();
        
        return retorno;
    }     
    
}
